package datos;

import java.util.Date;

import modelo.ProduccionDiaria;
import modelo.Vaca;

public class Muestras {
	
	/**
	 * @see http://prodanimal.fagro.edu.uy/cursos/PRODUCCION%20LECHERA/TEORICOS/01%20-%20Ciclo%20productivo%20de%20la%20vaca%20lechera%20y%20factores%20de%20variacion.pdf
	 * @param vaca
	 * @return produccion diaria de la vaca indicada
	 */
	public static ProduccionDiaria getMuestra(Vaca vaca){
		float kgLeche;
		float grasa;
		int dia=vaca.getDiasDeLactancia();
		if(dia<70){
			kgLeche=dia/7.0f+25;
			grasa= -0.5f*dia/70+4.0f;
		}else{
			kgLeche=(70-dia)*25/238f+35;
			grasa= 0.5f*(dia-70)/238f+3.5f;
		}
		return new ProduccionDiaria(
				new Date(),
				kgLeche,
				grasa);
	}
}
